<% import com.google.appengine.api.blobstore.BlobKey %>
<% include '/common/header.gtpl' %>

<h1>Foto hochladen</h1>
<div>
 <p class="einleitung1">
 	Bisher wurden <b>${request.anzahl} Fotos</b> gespeichert.<br/><br/>
 	<% 
 		def myuser = session.getAttribute('huser')
 		if(!myuser.feier.equals(src.de.checker.hochzeit.konstanten.Konstanten.ADMIN_FEIER)) {
 	%>
 	Es dürfen maximal <b>${src.de.checker.hochzeit.konstanten.Konstanten.MAX_PICTURES}</b> Fotos hochgeladen werden.<br/>
 	Jedes Bild darf dabei nicht mehr als <b>1 MB</b> betragen.<br/><br/>
 	<% } %>
    <% if(params.message) { %>
    <p class="message">${params.message}</p><br/><br/>
    <% } %>
    <% if(params.key) { 
   	def blob = new BlobKey(params.key) %>
    <br/><br/>
   	<div>
       	   <table>
	       		<thead>
	       			<tr>
	       				<th colspan="2">Details</th>
	       			</tr>
	       		</thead>
	       		<tbody>
	       			<form action="/photoalben/savePicture" method="post">
	    			<tr>
	       				<td>Einstellen in Album:</td>
	       				<td>
	       				 <select name="album">
				        	<% request.alben.each { item -> %>
				        		<option value="${com.google.appengine.api.datastore.KeyFactory.keyToString(item.key)}" >${item.name}</option>
				        	<% } %>
				        </select>
	       				</td>
	       			</tr>
	       			<tr>
	       				<td> Kurze Beschreibung:</td>
	       				<td> <textarea rows="4" cols="20" name="beschreibung"></textarea></td>
	       			</tr>
	       			<tr>
	       				<td>Größe:</td>
	       				<td>~${java.lang.Math.ceil(blob.size/1024)} kb</td>
	       			</tr>
	       			<tr>
	       				<td>Vorschau</td>
	       				<td><img width="200px" src="/photoalben/picture.groovy?key=${params.key}"></td>
	       			</tr>
	       			<tr>
	       				<td><input type="hidden" name="pickey" value="${params.key}"></td>
	       				<td><input type="submit" value="Einstellen" class="buttonlogin"></td>
	       			</tr>
	       			</form>
	       			<form action="/photoalben/cancel" method="post">
		       			<tr>
		       				<td><input type="hidden" name="pickey" value="${params.key}"></td>
		       				<td><input type="submit" value="Abbrechen" class="buttonlogin"></td>
		       			</tr>
	       			</form>
	       		</tbody>
	       </table>
	       
	        
        	
        
        
    </div>
    <% } else { %>
	    <form action="${blobstore.createUploadUrl('/photoalben/uploadPicture.groovy')}" 
	          method="post" enctype="multipart/form-data">
	        <input type="file" name="picture">
	        <input type="submit" value="Vorschau" class="buttonlogin">
	    </form>
	    <% } %>
 </p>

 


</div>
<% include '/common/footer.gtpl' %>

